//
//  LBOld2Filter.h
//  OpenGLGame
//
//  Created by Nguyen Cong Huy on 12/24/12.
//  Copyright (c) 2012 UIT. All rights reserved.
//

#ifndef OpenGLGame_LBOld2Filter_h
#define OpenGLGame_LBOld2Filter_h

#include "LBGroupFilter.h"

class LBLinearLineTextureFilter;
class LBDivideTextureFilter;
class LBSaturationFilter;
class LBSoftlightColorFilter;
class LBTexture;

class LBOld2Filter : public LBGroupFilter{
    LBSaturationFilter* saturation;
    LBLinearLineTextureFilter* linearLineGradient;
    LBDivideTextureFilter* divideOldTextureFilter;
    LBSoftlightColorFilter* softLight;
    LBTexture* oldTexture;
    
public:
    LBOld2Filter();
    virtual ~LBOld2Filter();
    void setBlendTexture(LBTexture* blendTexture);
};

#endif
